package tas.xml;

import java.util.List;

public class Xml {

    public Xml() {
    }

    /**
     *
     * @param list debe tener 2 filas: titulos y datos
     * @return un documento XML
     */
    public StringBuilder toXml(List<Object[]> list) {

        Object[] ftil = (Object[]) list.get(0);
        Object[] fdat = (Object[]) list.get(1);

        StringBuilder sb = new StringBuilder("<bean>");
        for (int i = 0; i < ftil.length; i++) {
            sb.append("<nodo id=\"").append(ftil[i]).append("\">");
            Object campo = (fdat[i] == null) ? "" : fdat[i];
            sb.append(campo);
            sb.append("</nodo>");
        }
        sb.append("</bean>");

        return sb;
    }
}
